כלומר UTF8 \ WINDOWS-1225 וכו'
9 תשובות
ע"י הכתובת של האתר?
אתה יכול לבדוק אם נשלח הדר עם הקידוד אבל רוב האנשים שולחים הדר רק שהם משתמשים בUTF-8 ככה שהתוצאות לא יהיו הכי מדויקות .
ההדר שהתכוונתי :
ב php יש ספריה לעבודה עם קידודים, נקראת multibyte
יש שם פונקציות לבדיקת קידוד, אמנם הם לא תמיד עובדות טוב.
קרא את הדוקומנטציה של mb_detect_encoding
ואת כל התגובות אליה. משהו מזה בוודאות יפתור לך את הבעיה.
בדקתי את זה כבר, זה רושם לי באתרים של windows-1225 רושם לי UTF8 ככה שזה לא כל כך עוזר לי...
את התגובות של אנשים שם קראת? מישהו כבר בטוח ניסה לעשות את מה שאתה עושה וכתב איך הוא עשה את זה.
למשל זה
עשיתי FILE_GET_CONTENT ואז בדקתי מה הENCODE שלו בעזרת MB_DETECT_ENCODING וזה רשם UTF-8 למרות שהקידוד הוא windows-1225.
האתר שעשיתי לו FILE_GET_CONTENT הוא:
h2u.co.il
פעם שלישית
תקרא את התגובות לפונקציה
אפילו נתתי לך קישור עם קוד מוכן שעובד.
http://il.php.net/manual/en/function.mb-detect-encoding.php#89944